﻿///<reference path="../../scripts/jquery-1.4.4.min.js" />
///<reference path="../../scripts/kooboo/kooboo.form.js" />

var status = null;


$(function () {
    //Status change
    $('.status-edit-button').click(function () {
        status = $("#status").val();
        $('#status').removeAttr("disabled");
        $(this).addClass("hide");
        $(this).siblings('a.o-icon').removeClass("hide");
    });


    $('.status-save-button').click(function () {
        $(this).parent().submit();
    });


    $('.status-cancel-button').click(function () {

        $("#status").val(status);
        $('#status').attr("disabled", "disabled");
        $(this).addClass("hide");
        $(this).siblings('a.save').addClass("hide");
        $(this).siblings('a.edit').removeClass("hide");
    });

    //Product view
    $('.product-view-link').click(function () {
        if ($(this).next().find("tr").size() > 0) {
            $('div.product-view').not($(this).siblings()).addClass("hide");
            $(this).siblings('div.product-view').toggleClass("hide");

            $(document).bind("mouseup", hideProductView);
        }
    })

    $("#changestatusform").submit(function (e) {
        var options = {
            success: function () {
                status = $("#status").val();
                $('#status').attr("disabled", "disabled");
                var save = $(".status-save-button");
                save.addClass("hide");
                save.siblings('a.cancel').addClass("hide");
                save.siblings('a.edit').removeClass("hide");
            }
        };
        $(this).ajaxPost(options)

        return false;
    });

    $("#updateremarkform").submit(function () {

        $(this).ajaxPost({
            success: function () {
                $("#message-box-info").removeClass("hide").find("p").html(successMessage);
                setTimeout(function () { $("#message-box-info").addClass("hide"); }, 5000);
            }
        })

        return false;
    });

    $("#updateremark").click(function (e) {
        e.preventDefault();
        $("#updateremarkform").submit();
        return false;
    });
});

function hideProductView() {
    $('div.product-view').addClass("hide");
    //$(document).unbind("mouseup", hideProductView);
}